What is hornswoggle meaning?

Hornswoggle is a slang term that means to swindle or cheat someone. It can also mean to hoax or trick someone. The term originated in the United States in the mid-19th century and was commonly used in the old west during the time of cowboys and outlaws. Today, the term is still used in colloquial language, particularly in the US and Canada, to describe a situation where someone has been deceived or conned.